#include "cEnemyFactory.h"

cEnemyFactory::cEnemyFactory()
{
}

cEnemy cEnemyFactory::createEnemy(char type)
{
	switch(type)
	{
		case SKELETON:
			return Skeleton(type);
			break;
		case GHOUL:
			return Ghoul(type);
			break;
		case WISP:
			return Wisp(type);
			break;
		case GLOB:
			return Glob(type);
			break;
		case SKELETON_KNIGHT:
			return SkeletonKnight(type);
			break;
		case SLIME_LORD:
			return SlimeLord(type);
			break;
		case GIANT_WISP:
			return GiantWisp(type);
			break;
		case GARNOK:
			return Garnok(type);
			break;
		default:
			//Return nothing
			return NULL;
			break;
	}
}